Systems and methods of targeted interactions for integrated retail applications

ABSTRACT

Example gesture based cross-channel commerce retail systems and methods are provided. Some of the example systems and methods permit a consumer to complete a Store Pick Up order, i.e., an order placed by the consumer via computer, mobile device, telephone, fax, mail-order, etc., by gesturing with a mobile device near a digital kiosk and optical sensor at a store pick up location. The mobile device and/or the digital kiosk may display media content to the consumer while the consumer completes the Store Pick Up order. In another example system, a digital kiosk is located in a public area such as an airport, shopping mall, train station, or stadium. The digital kiosk displays media content to the consumer, and the consumer may transfer to a mobile device such media by gesturing with the mobile device near the digital kiosk.

FIELD OF THE DISCLOSURE

The present disclosure generally relates to cross-channel commercemethods. More particularly, the disclosure relates to gesture basedtargeted interactions for cross-channel commerce and other integratedretail experiences.

BACKGROUND

Cross-channel commerce methods are generally known in the art. One suchmethod is Web to Store (“W2S”) order fulfillment. A W2S orderfulfillment ordinarily includes the following steps. In a typical case,a consumer purchases a product over the Internet through a web-enableddevice, such a mobile phone, or a computer. Rather than have the productshipped to the consumer, the consumer chooses to pick up the product ata geographically-convenient retail location. To ensure that only thepaying consumer may pick up the product, the consumer might furnishdocumentation to a representative of the retailer at the retaillocation, e.g., a purchase order or an invoice that confirms that theconsumer purchased the product. Such documentation can be in paperformat or in electronic format on a mobile device.

Moreover, gesture based cross-channel retail experiences are generallyknown in the art. For example, a consumer can use a mobile device to payfor purchases made at a retail location. The consumer taps or otherwisegestures with the mobile device near a reader situated at the point ofsale location. Usually, the mobile device then transmits payment to theretailer. In some embodiments, the consumer might receive targetedoffers or sales advertisements on the mobile device.

While such exemplary cross-channel commerce methods and systems work forthe described purposes, a need exists for improved cross-channelcommerce methods and, in particular, for gesture based targetedinteractions for cross-channel commerce and other integrated retailexperiences.

SUMMARY

While the foregoing provides a general overview of some of the variousfeatures and functionalities of the subject invention, a betterunderstanding of the objects, advantages, features, properties andrelationships of the subject invention will be obtained from thefollowing detailed description and accompanying drawings which set forthillustrative examples and which are indicative of the various ways inwhich the principles of the subject invention may be employed.

The present disclosure described herein relates to gesture basedtargeted interactions for cross-channel commerce and other integratedretail experiences. In one example, a consumer can fulfill a Store PickUp (“SPU”) order, i.e., an order placed by the consumer via computer,mobile device, telephone, fax, mail-order, etc., by gesturing with amobile device near a digital kiosk and optical sensor at a store pick uplocation. In another example, the mobile device and/or the digital kioskdisplays advertisements, offers and/or product information to theconsumer while the consumer completes the SPU order. In a differentexample, a digital kiosk located in a public area other than a retaillocation, such as an airport, shopping mall, train station or stadium,displays advertisements, offers, and/or product information to theconsumer, and the consumer may transfer such advertisements, offers,and/or product information to the mobile device by gesturing with themobile device near the digital kiosk.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates, in block diagram form, components of an examplecomputer network environment suitable for implementing the examplegesture based targeted interactions for cross-channel commerce and otherintegrated retail experiences.

FIG. 2 is a system diagram depicting various components that comprise anexample gesture based cross-channel commerce integrated retail system.

FIG. 3 is a process flow diagram of an example gesture basedcross-channel commerce integrated retail system.

FIG. 4A is a diagram describing an example gesture based cross-channelcommerce integrated retail experience from a consumer's perspective.

FIG. 4B is a diagram describing an example gesture based cross-channelcommerce integrated retail experience from a consumer's perspective.

DETAILED DESCRIPTION

The following description of example methods and apparatuses is notintended to limit the scope of the description to the precise form orforms detailed herein. Instead, the following description is intended tobe illustrative so that others may follow its teachings.

To this end, FIG. 1 illustrates a processing device 20, illustrated inthe exemplary form of a mobile communication device, a processing device20′, illustrated in the exemplary form of a computer system, and aprocessing device 20 illustrated in schematic form, such as, forexample, an appliance is provided with executable instructions toprovide a means for a customer, e.g., a user, consumer, etc., tointeract with the device 20 and/or to access a host system server 68.Generally, the computer executable instructions reside in programmodules which may include routines, programs, objects, components, datastructures, etc. that perform particular tasks or implement particularabstract data types. Accordingly, those of ordinary skill in the artwill appreciate that the processing devices 20, 20′, 20″ illustrated inFIG. 1 may be embodied in any device having the ability to executeinstructions such as, by way of example, an appliance, a personalcomputer, mainframe computer, personal-digital assistant (“PDA”),cellular telephone, tablet, e-reader, or the like. Furthermore, whiledescribed and illustrated in the context of a single processing device20, 20′, 20″, those of ordinary skill in the art will also appreciatethat the various tasks described hereinafter may be practiced in adistributed environment having multiple processing devices linked via alocal and/or wide-area network whereby the executable instructions maybe associated with and/or executed by one or more of multiple processingdevices.

For performing the various tasks in accordance with the executableinstructions, the example processing device 20 includes a processingunit 22 and a system memory 24 which may be linked via a bus 26. Withoutlimitation, the bus 26 may be a memory bus, a peripheral bus, and/or alocal bus using any of a variety of bus architectures. As needed for anyparticular purpose, the system memory 24 may include read-only memory(ROM) 28 and/or random-access memory (RAM) 30. Additional memory devicesmay also be made accessible to the processing device 20 by means of, forexample, a hard disk drive interface 32, a magnetic disk drive interface34, and/or an optical disk drive interface 36. As will be understood,these devices, which would be linked to the system bus 26, respectivelyallow for reading from and writing to a hard disk 38, reading from orwriting to a removable magnetic disk 40, and for reading from or writingto a removable optical disk 42, such as a CD/DVD ROM or other opticalmedia. The drive interfaces and their associated computer-readable mediaallow for the nonvolatile storage of computer-readable instructions,data structures, program modules, and other data for the processingdevice 20. Those of ordinary skill in the art will further appreciatethat other types of non-transitory computer-readable media that canstore data and/or instructions may be used for this same purpose.Examples of such media devices include, but are not limited to, magneticcassettes, flash memory cards, digital videodisks, Bernoulli cartridges,random-access memories, nano-drives, memory sticks, and other read/writeand/or read-only memories.

A number of program modules may be stored in one or more of thememory/media devices. For example, a basic input/output system (BIOS)44, containing the basic routines that help to transfer informationbetween elements within the processing device 20, such as duringstart-up, may be stored in ROM 28. Similarly, the RAM 30, hard drive 38,and/or peripheral memory devices may be used to storecomputer-executable instructions comprising an operating system 46, oneor more applications programs 48 (such as a Web browser), other programmodules 50, and/or program data 52. Still further, computer-executableinstructions may be downloaded to one or more of the computing devicesas needed via a network connection, for example.

To allow a user to enter commands and information into the processingdevice 20, input devices such as a keyboard 54 and/or a pointing device56 are provided. While not illustrated, other input devices may includea microphone, a joystick, a game pad, a scanner, a camera, touchpad,touch screen, motion sensor, etc. These and other input devices wouldtypically be connected to the processing unit 22 by means of aninterface 58 which, in turn, would be coupled to the bus 26. Inputdevices may be connected to the processor 22 using interfaces such as,for example, a parallel port, game port, firewire, or a universal serialbus (USB). To view information from the processing device 20, a monitor60 or other type of display device may also be connected to the bus 26via an interface, such as a video adapter 62. In addition to the monitor60, the processing device 20 may also include other peripheral outputdevices not shown, such as, for example, speakers, cameras, printers, oranother suitable device.

As noted, the processing device 20 may also utilize logical connectionsto one or more remote processing devices, such as the host system server68 having associated data repository 68A. In this regard, while the hostsystem server 68 has been illustrated in the exemplary form of acomputer, it will be appreciated that the host system server 68 may,like processing device 20, be any type of device having processingcapabilities. Again, it will be appreciated that the host system server68 need not be implemented as a single device but may be implemented ina manner such that the tasks performed by the host system server 68 aredistributed amongst a plurality of processing devices/databases locatedat different geographical locations and linked through a communicationnetwork. Additionally, the host system server 68 may have logicalconnections to other third party systems via a network 12, such as theInternet, LAN, MAN, WAN, cellular network, cloud platform, enterprisenetwork, virtual private network, wired and/or wireless network, orother suitable network, and via such connections, will be associatedwith data repositories that are associated with such other third partysystems. Such third party systems may include, without limitation,systems of banking, credit, or other financial institutions, systems ofthird party providers of goods and/or services, systems ofshipping/delivery companies, etc. For performing tasks as needed, thehost system server 68 may include many or all of the elements describedabove relative to the processing device 20.

Communications between the processing device 20 and the host systemserver 68 may be exchanged via a further processing device, such as anetwork router (not shown) that is responsible for network routing.Communications with the network router may be performed via a networkinterface component 73. Thus, within such a networked environment, e.g.,the Internet, World Wide Web, LAN, cloud, or other like type of wired orwireless network, it will be appreciated that program modules depictedrelative to the processing device 20, or portions thereof, may be storedin the non-transitory memory storage device(s) of the host system server68.

FIG. 2 illustrates an example gesture based cross-channel commerceintegrated retail system (“system”) 100. In this example of the system100, a consumer purchases a product over the network 12, such as theInternet, through a web-enabled device, such as the mobile phone 122(similar to the processing device 20) or a computer 20′. The consumerenters a geographically-convenient retail store (“Store Pick Uplocation” or “SPU location”) to retrieve the purchased product. Byretrieving the product at the SPU location, the system 100 may increasebrick and mortar store traffic.

In this system 100, a digital kiosk 102 may be located at variouslocations in the SPU location. The digital kiosk 102 may include adisplay, for example, an LCD television, a plasma television, an LEDtelevision, a DLP television, a CRT television and/or any other type oftelevision. It is further contemplated that the digital kiosk 102 mayinclude a non-television monitor or like device having a visual displayand/or audio speakers. At least one optical sensor 104, e.g., a camera,etc. is situated on or near the digital kiosk 102. In other examplesystems, the optical sensor 104 may be integrated into the housing ofthe digital kiosk 102. The example optical sensor 104 detect apredetermined movement of the mobile device 122 that the consumerperforms by waving (or otherwise gesturing) the mobile device 122 nearthe optical sensor 104 to initiate the store pick up process. In atleast one example, the optical sensor 104 are simple off-the-shelfwebcams, while in other examples, the optical sensor 104 comprises moresophisticated sensor hardware. The optical sensor 104 may, but need not,work in tandem with associated image recognition software 110 to detectmovement of the mobile device 122. The Intel AIM software suite,available from the Intel Corporation located in Santa Clara, Calif., isone example of image recognition software 110 that may work with theexample system 100. It will be appreciated by one of ordinary skill inthe art, however, that other image recognition software types may beused instead of or in addition to the image recognition software 110.

The example system 100 also includes a digital media player 106connected to the digital kiosk 102. In this instance, the digital mediaplayer 106 is a compact disc player, DVD player, blu-ray player, harddisk drive, flash drive, and/or any other type of non-volatile memoryand/or storage device. The digital media player 106 contains mediacontent for display on the digital kiosk 102. The media contentincludes, but is not limited to, advertisements, recommendations,offers, cross-sells, and/or other product information. For example, themedia content might provide a purchase recommendation to the consumer,provide for a coupon and/or a discount, etc. The media content displayedon a particular digital kiosk 102 at any given time may be tailored toor based on the individual consumer's current SPU order and/or theconsumer's purchasing history. For example, if the consumer's currentSPU order relates to a portable mp3 player, the media content mightrelate to headphones and/or a mp3 player carrying case.

As will be understood, the media content may be tailored to or based onthe SPU location and hence reflect a geographically local deal to beoffered only to consumers located at a particular SPU location. Onepossible benefit of offering geographically local deals to consumers isthat such local deals might help optimize a particular SPU location'sinventory. The media content might be tailored to or based oninformation collected from and provided by the consumer. For example, ifthe consumer provided information to the retailer indicating that theconsumer enjoys watching movies, then the media content may be anadvertisement or offer relating to a blu-ray movie. There are countlessexamples of how the media content might be tailored to or based oninformation collected from and provided by the consumer, all of whichare within the spirit and scope of the present disclosure.

In the example system 100, the digital kiosk 102 is also connected to acontent management system (“CMS”) 108, which may be hosted on the server68. The example CMS 108 controls which media content stored on thedigital media player 106, if any, is displayed at any given time on thedigital kiosk 102. The optical sensor 104, digital media player 106, andthe CMS 108 may or may not be housed within the digital kiosk 102.

The example digital kiosk 102 may be connected to a cloud platform 114(which is one example of the network 12) via the Internet 112 (anotherexample of the network 12). The cloud platform 114 operates as a centrallocation from which the digital kiosk 102, the optical sensor 104, thedigital media player 106, and the CMS 108 may be programmed, controlled,or manipulated. Moreover, the cloud platform 114 functions as a centralinformation hub or core in which some or all of the information and datarelated to an SPU order is managed and processed, or at least flowsthrough. For example, the cloud platform 114 identifies and verifies SPUorders by interacting with a customer order electronic data repository(e.g., a customer order database 116), which may be hosted on the datarepository 68A, to select targeted offers and advertisements, if any,from an electronic data repository (e.g., a deal/offer repository 118),which may also be hosted on the data repository 68A, for display on thedisplay 60, such as the digital kiosk 102 or the mobile device 122,and/or obtains relevant consumer information from a loyalty database120. For local operations, a local platform may substitute for the cloudplatform 114 and the Internet 112.

As previously noted in FIG. 1, in other examples, the cloud platform 114(or local platform) may be comprised of a different type of server ordatabase, or a series of networked servers and/or databases that house,manipulate, and/or control the relevant data and information needed toimplement the system 100.

The mobile device 122 may interact with the system 100 in severaldifferent ways. For example, the consumer may perform a predeterminedmovement (e.g., a wave or a gesture) with the mobile device 122 in thevicinity of the digital kiosk 102 to initiate the SPU process.Performing the predetermined movement is an easy and fun way to initiatethe SPU process that may enhance user experience and/or increasecustomer satisfaction. Moreover, in the example system 100, the mobiledevice 122 sends data to the cloud platform 114 and receives data fromthe cloud platform 114, including, for example, information thatidentifies a consumer's location and store pick up order, store pick uporder verification information, consumer profile information, consumerpurchase history information and/or data that comprises media content.The system 100 may provide the retailer with an easy way to collectother cross-consumer data in either a real-time or compiled data format.Such data may include the number of digital kiosk interactions over agiven time period, the number of coupons, deals or advertisementsdownloaded from the digital kiosk over a given time period, and/or thenumber of coupons or deals redeemed during the SPU process over a giventime period. Other data types are contemplated and are within the scopeof the present disclosure.

In this example, the mobile device 122 communicates with the cloudplatform 114 through a Wi-Fi and/or a cellular network. Thus, noadditional features, such as Bluetooth, infrared or NFC, are necessaryto use the mobile device 122 with the system 100, but it will beunderstood that any suitable communication system may work in accordancewith the system 100. The transmission of data between the mobile device122 and the cloud platform 114 through Wi-Fi and/or a cellular networkmay minimize or even negate the need for the consumer to manually enterinformation into the digital kiosk to initiate the SPU process.

FIG. 3 illustrates one example process 200 through which a consumer cancomplete a W2S purchase, or a store pick up order, using a gesture basedcross-channel commerce integrated retail system. At some previous time,the consumer purchases a product over the Internet through a web-enableddevice such as a mobile device 122 or a computer 20′, over thetelephone, via fax, via mail-order, etc., as is well known in the art.In this instance, after purchase, the consumer enters ageographically-convenient retail location (i.e., “Store Pick Uplocation” or “SPU location”) at block 201 with the intent of completingthe store pick up order that the consumer previously placed. Afterentering the SPU location, the consumer may approach the digital kiosk102 at block 202. The consumer then performs a predetermined movement,e.g., a wave or a gesture, with a mobile device 122 near the front ofthe digital kiosk 102 at block 204. Any type of predetermined movementis contemplated, including, by way of example only, a wave, a swipe, acircular motion, and/or a tap. Likewise, the predetermined movement mayoccur in spaces other than near the front of the digital kiosk 102.Additionally, it will be understood that the predetermined movement mayoccur behind, above, below, in front of, and/or otherwise near thedigital kiosk 102.

Next, at block 206, an accelerometer in the mobile device 122 detectsthe predetermined movement and causes the mobile device 122 to transmitthe consumer's profile and/or location information to the cloud platform114. The transmission of the consumer's profile and/or locationinformation to the cloud platform 114 may be performed by a mobileapplication residing on the mobile device 122, and/or by any othersuitable transmission means. In this example, the mobile device 122 maytransmit other information in addition to or instead of the consumer'sprofile and/or location information to the cloud platform 114, as morefully discussed above. The mobile application and the mobile device 122transmit this information over the Internet 112 using existing Wi-Fi,cellular network technology, and/or any other suitable connection to theexample network 12.

In this example process 200, the execution of block 208 typically occursat or around the same time as the execution of block 206. At block 208,the optical sensor 104 detects the wave or gesture of the mobile device122 and trigger the cloud platform 114 to check for incoming consumerprofile and/or location information transmitted by the mobile device 122after the accelerometer of the mobile device 122 detects thepredetermined movement.

In some instances, the cloud platform 114 may not receive the consumerprofile and/or location information because the mobile device 122 doesnot have the proper mobile application loaded into memory. Accordingly,if the cloud platform 114 does not receive the consumer profile and/orlocation information (or other information sent by the mobile device122), the cloud platform 114 might communicate to the CMS 108 and thedigital media player 106 to display a message on the digital kiosk 102requesting that the consumer download the proper mobile application tothe mobile device 122 to complete the SPU order. Accordingly, a purposeof the invention might be to encourage consumers to download particularmobile applications to their mobile devices 122. Alternatively, thedigital kiosk 102 may display an audio and/or visual message to theconsumer requesting that the consumer manually input informationnecessary to complete the SPU order into the digital kiosk 102 fortransmission to the cloud platform 114.

At block 210, upon receipt of the consumer's profile and/or locationinformation, the cloud platform 114 queries for any open SPU orderspertaining to the consumer currently attempting to complete the SPUorder in the SPU location. The cloud platform 114 might attempt tolocate information in the consumer order electronic data repository(e.g., customer order database 116) and/or in other databases, servers,and/or memories that comprise the cloud platform 114, and/or network112. Next, at block 212, if the cloud platform identifies an SPU orderfor the consumer, then the cloud platform 114 transmits an orderverification notice for receipt by the consumer on the mobile device122. Once the mobile device 122 receives the order verification notice,the consumer is asked to verify the SPU order at block 214. The orderverification notice might take the form of a particular graphical userinterface that is part of a mobile application stored on the mobiledevice 122. Alternatively, the order verification notice might be anemail transmitted to the consumer, a phone call received by the mobiledevice 122, or a text message received by the mobile device 122, and/orany other suitable messaging notification. In this manner, the SPU orderidentification and verification processes may prevent accidentaltriggering of SPU order pick ups when the consumer is not ready toand/or did not intend to initiate the SPU process. The SPU orderidentification and verification processes may also add a securitycomponent to the transaction.

Regardless of the form of the order verification notice, once theconsumer verifies the SPU order at block 216, the cloud platform 114transmits a notification the SPU location authorizing delivery of thepurchased product to the consumer at block 218. The cloud platform 114may, but need not, transmit the notification to a computer system of theSPU location. In other embodiments, the cloud platform 114 does not sendan order verification notice, but instead, the cloud platform 114 maysimply notify the retail store associated with the SPU location todeliver the purchased product to a particular consumer. At block 220 ofexample process 200, the mobile device 122 displays a countdown timerguaranteeing delivery of the purchased product to the consumer beforethe timer counts down to zero. As will be appreciated, other exampleprocesses within the scope of the present disclosure may or may not havesuch a countdown timer or similar feature.

Next, at block 222, the consumer may view advertisements, productoffers, cross-sells, recommendations, and/or other media content on themobile device 122 and/or the digital kiosk 102 while waiting to receivethe purchased product. For instance, such advertisements, productoffers, cross-sells, recommendations, and/or other media content may betailored to or based on the individual consumer's current SPU orderand/or the consumer's purchasing history. The media content on displayon the mobile device 122 and/or the digital kiosk 102 might be based onspecific information collected from and provided by the consumer that isstored in the cloud platform 114. In particular, the informationcollected from and provided by the consumer might be stored in thecustomer order electronic data repository (e.g., customer order database116) or the loyalty database 120. Based on the information contained inthe customer order electronic data repository (e.g., customer orderdatabase 116), the loyalty database 120, and/or in other databases,servers, and/or memories of the cloud platform 114, the cloud platform114 might transmit particular media content stored in the electronicdata repository (e.g., deal/offer repository 118) via the Internet 112to the digital media player 106 for display on the digital kiosk 102and/or to the mobile device 122 via the Internet 112. In this way, theprocess 200 might increase revenue and/or revenue-per-consumer.

Should the consumer wish to make an additional product purchase at thistime, the consumer may place a new SPU order (to be completed at thesame time as the initial SPU order) at block 224. Alternatively, theconsumer can choose to have the additional products shipped directly tothe consumer's home or other desired street address.

Finally, at block 226, a store associate delivers the purchased productto the consumer, and the consumer leaves the SPU location, therebycompleting example process 200. Delivery may be had through alternativemeans, e.g., a conveyor belt located near the store pick up location.Example process 200 minimizes interaction between store associates andthe consumer, although additional interaction might occur in otherrelated processes that are still within the scope of the subjectioninvention.

FIG. 4 describes example process 200 from the consumer's perspective.First, at block 300, the consumer locates a digital kiosk 102 at a SPUlocation. Second, at block 302, the consumer performs a predeterminedmovement (e.g., a wave or a gesture) with the mobile device 122 near thedigital kiosk 102 (and/or the optical sensor 104) to indicate that theconsumer is ready to complete the SPU order. Third, at block 304, themobile device 122 receives an order verification notice, requesting thatthe consumer verify the SPU order. Fourth, at block 306, the mobiledevice 122 receives confirmation that the purchased product will beready (delivered) in a pre-determined amount of time (e.g., five minutesor less). Fifth, at block 308, the mobile device 122 receives mediacontent, including additional item recommendations, for review by theconsumer while waiting to pick up the purchased product. Such additionalitem recommendations may be tailored to or based on the consumer's SPUorder. Sixth, at block 310, the mobile device 122 displays time-limiteddeals and/or coupons (based on the consumer's purchasing history, and/orinformation collected from and supplied by the consumer) for theconsumer's review. The type of information presented to the consumer atblocks 308 and 310 on the mobile device 122 are not limited to thosedescribed herein. Likewise, the graphical user interfaces appearing onthe mobile device 122 and the resulting consumer experience may deviatefrom that described in FIG. 4 and still be within the spirit and scopeof the present disclosure.

In an alternative embodiment, the digital kiosk 102 is placed in apublic area other than at a SPU location, such as an airport, shoppingmall, train station, or stadium. The digital kiosk 102 that is placed ina non-SPU location functions much like the digital kiosk 102 placed in aSPU location in that it can display media content, e.g., advertisements,offers, cross-sells, recommendations, product information, etc. forviewing by a consumer. Such media content may be tailored to or based onthe individual consumer's current purchase, purchasing history and/orspecific information collected from and provided by the consumer that isstored in the cloud platform 114 or on the mobile device 122. Theconsumer can download desired media content to the mobile device 122.The consumer can then redeem or apply any offers, deals, or couponsdownloaded to the mobile device 122 at a later time in a retail store,over the Internet 112 or through a mobile application stored on themobile device 122.

In this example embodiment, the process through which the consumerultimately downloads media content to the mobile device 122 is similarto process 200, described above, except for the fact that there is noSPU order to complete when the digital kiosk 102 is located in a publicarea other than at a retailer SPU location.

Although certain example processes and systems have been describedherein, the scope of coverage of this patent is not limited thereto. Onthe contrary, this patent covers all processes and systems fairlyfalling within the scope of the appended claims either literally orunder the doctrine of equivalents.

1-27. (canceled)
 28. A method, comprising: detecting, via a digitalkiosk in a particular location, a predetermined movement of a mobiledevice; notifying, via the digital kiosk and a first communication link,a cloud platform regarding the mobile device; detecting, via the mobiledevice, the predetermined movement of the mobile device; in response todetecting, via the mobile device, the predetermined movement of themobile device, sending user information stored on the mobile device andlocation information to the cloud platform via a second communicationlink, wherein the second communication link does not include the digitalkiosk; sending, via a network that includes the cloud platform, mediacontent for display on the digital kiosk; and causing one or morepurchased products to be delivered to the particular location withoutany manual entry of information on the digital kiosk.
 29. The methodaccording to claim 28, comprising collecting, via the network,cross-user data.
 30. The method according to claim 28, wherein thedigital kiosk further comprises one or more displays, one or morespeakers, and one or more optical sensors.
 31. The method according toclaim 28, comprising providing a digital media player system that storesmedia content for display on the digital kiosk.
 32. The method accordingto claim 31, comprising controlling, via a content management system,which media content stored on the digital media player system isdisplayed on the digital kiosk.
 33. The method according to claim 28,comprising sending, via the network, an order verification notice to themobile device.
 34. The method according to claim 28, wherein the networkcomprises a user order data repository.
 35. The method according toclaim 28, wherein the network comprises a data repository for storingone or both of a deal and an offer.
 36. The method according to claim28, wherein the network comprises a loyalty database.
 37. The methodaccording to claim 28, wherein the media content is customized for theuser that placed the order.
 38. The method according to claim 28,comprising: identifying, via the cloud platform, an order; verifying,via the cloud platform, the order; providing, via the cloud platform,targeted offers or advertisements; and retrieving relevant userinformation from a loyalty database.
 39. The method according to claim28, wherein detecting, via the digital kiosk in the particular location,the predetermined movement of the mobile device comprises detecting, viaan optical sensor or a camera of the digital in the particular location,the predetermined movement of the mobile device.
 40. The methodaccording to claim 28, wherein detecting, via the mobile device, thepredetermined movement of the mobile device comprises detecting, via anaccelerometer of the mobile device, the predetermined movement of themobile device.